سفارش تبلیغ
صبا ویژن
اوقات شرعی
چون کارها همانند شود یکى را بر دیگرى قیاس کردن توانست و پایان آن را از آغاز دانست . [نهج البلاغه]
امروز: پنج شنبه 103 آذر 29

 پورت سریال یکی از متداولترین روش های موجود جهت اتصال یک دستگاه به
کامپیوتر است . با اینکه سیستمهای جدیدتر سعی در استفاده محدود از پورت
سریال را داشته و پورت USB را مورد توجه
بیشتر قرار می دهند ولی همچنان دستگاه های متعددی نظیر
مودم  از
پورت سریال استفاده می نمایند. پورت های سریال یک کانکتور استاندارد و
یک پروتکل را به منظور اتصال دستگاههائی نظیر مودم به کامپیوتر ، ارائه
می نمایند. اغلب کامپیوترها دارای دو پورت سریال می باشند.

مبانی پورت های
سریال

تمامی سیستم های عامل از پورت
های سریال حمایت می نمایند.پورت های موازی در مقایسه با پورت های سریال
دارای سرعت کمتری می باشند.پورت های USB در چند سال اخیر رایج  و طی سالیان آینده جایگزینی مناسب  برای پورت های
سریال و موازی خواهند بود. پورت سریال، داده ها را بصورت
سریال ( دنبال هم ) ارسال و یا دریافت می دارند.در چنین حالتی یک
بایت
از اطلاعات بصورت هشت بیت یکی پس از دیگری ارسال خواهند گردید. مزیت
عمده روش فوق استفاده از یک سیم(کابل) برای ارسال و دریافت داده است . ایراد
روش فوق سرعت پایین ارسال اطلاعات با توجه به ماهیت ارسال داده ها است
.
قبل از ارسال هر بایت داده،
پورت سریال یک بیت "شروع " را ارسال می دارد. بیت فوق صرفا" شامل یک
بیت با مقدار صفر است .پس از ارسال هر بایت، یک بیت " پایان " ارسال می
گردد. ارسال بیت فوق بمنزله خاتمه ارسال یک بایت خواهد بود. برای کنترل
خطاء ممکن است ازیک بیت اضافه با نام Parity
نیز استفاده گردد.
پورت های سریال 
Communication(COM) port نیز نامیده شده و
بصورت دوطرفه می باشند. ویژگی فوق این امکان را برای هر دستگاه فراهم
کرده تا  قادر به ارسال و دریافت اطلاعات باشند. دستگاههای سریال
از پین های متفاوت برای ارسال و دریافت داده استفاده می نمایند.
استفاده از پین های یکسان باعث ارتباطات  از نوع
half-dublex خواهد شد و این بدان معنی است
که اطلاعات قادر به حرکت صرفا" در یک جهت می باشند. با استفاده از پین
های متفاوت امکان ارتباطات Full-duplex
فراهم شده و امکان حرکت اطلاعات در دو جهت فراهم خواهد گردید.
عملکرد صحیح پورت های سریال
وابسته به یک کنترل کننده خاص با نام Universal
Asynchronous Receiver/Transmitte
)UART)  است .تراشه فوق خروجی موازی گذرگاه سیستم کامپیوتر را اخذ و آن
را بصورت سریال از طریق پورت سریال انتقال خواهد داد. به منظور افزایش
سرعت ، اغلب تراشه های
UART دارای یک بافر با ظرفیت شانزده تا شصت
و چهار کیلو بایت می باشند. بافر فوق امکان Cache
نمودن داده های واصله از گذرگاه سیستم را زمانیکه تراشه مشغول پردازش
داده ها و ارسال آنها برای پورت سریال است  را فراهم می نماید.
اغلب پورت های سریال دارای نرخ انتقال اطلاعاتی به میزان 115 کیلو بیت
در هر ثانیه می باشند.پورت های سریال با سرعت بالا نظیر :
Enhanced Serial port)ESP)
و
Super Enhanced Serial port)Super
ESP)
دارای نرخ انتقال اطلاعات 460 کیلو بیت در ثانیه می باشند.
شکل زیر تراشه UART را نشان می دهد.

اتصال
سریال

کانکنور خارجی برای یک پورت
سریال، نه پین و یا بیست و پنج پین است . با توجه به اینکه موارد
استفاده اولیه از پورت های سریال مودم بوده است ، وضعیت عملکرد هر پین
نیز متاثر از واقعیت فوق بود.

  عملکرد هر یک
از پین ها در کانکتورهای نه پین در جدول زیر نشان داده شده است .

Pin

Function

1-Carrier
Detect
آیا مودم به یک خط تلفن
متصل است ؟
2-Receive
Data
کامپیوتر اطلاعات ارسال
شده توسط مودم را دریافت می نماید
3-Transmit
Data
کامپیوتر اطلاعاتی را
برای مودم ارسال می دارد.
4-Data
Terminal Ready
کامپیوتر به مودم آمادگی
خود را برای ارتباط اعلام می دارد
5-Signal
Ground
پین مربوطه
Ground شده است .
6-Data
Set Ready
مودم آمادگی خود را برای
ارتباط به  کامپیوتر اعلام می دارد.
7-Request
To Send
کامپیوتر از مودم در
رابطه با ارسال اطلاعات سوال می نماید
8-Clear
To Send
مودم به کامپیوتر اعلام
می نماید که می تواند اطلاعاتی را ارسال دارد.
9-Ring
Indicator
زنگ تلفن تشخیص داده
خواهد شد.

 عملکرد
هر یک از پین ها در کانکتورهای بیست و پنج  پین در جدول زیر نشان
داده شده است .

















Pin

Function

1-Not
used
استفاده نمی گردد.
2-
Transmit Data
کامپیوتر اطلاعاتی را
برای مودم ارسال می دارد.
3-Receive
Data

کامپیوتر اطلاعات ارسال
شده توسط مودم را دریافت می نماید

4-Request
To Send
کامپیوتر از مودم در
رابطه با ارسال اطلاعات سوال می نماید
5-Clear
To Send
مودم به کامپیوتر اعلام
می نماید که می تواند اطلاعاتی را ارسال دارد.
6-Data
Set Ready
مودم آمادگی خود را برای
ارتباط به  کامپیوتر اعلام می دارد.
7-Signal
Ground
پین مربوطه
Ground شده است .
8- Line signal detector آیا مودم به یک خط تلفن
متصل است ؟
9 to 19 -Not Used استفاده
نمی گردند.
20 -Data termina ready کامپیوتر به مودم آمادگی
خود را برای ارتباط اعلام می دارد
21- Not used استفاده نمی گردد.
22 - Ring indicator زنگ تلفن تشخیص داده
خواهد شد.
23 to 25 not used استفاده نمی گردد.





ولتاژهای ارسالی برای هریک از
پین ها می تواند دو حالت متفاوت را داشته باشد : On
و Off . در صورتیکه مقدار
On(یک ) باشد پین مربوطه سیگنالی با ولتاژ
بین 3 - تا 25 - را ارسال و در صورتیکه مقدار off
( صفر ) باشد سیگنال ارسالی پین مربوطه بین 3 تا 25 ولت ( مثبت ) خواهد
بود.
یکی از مهمترین مسائل در
ارتباط با مبادله اطلاعات بصورت سریال، مفهوم flow
control
است . با استفاده از قابلیت فوق یک دستگاه قادر به 
اعلام ( درخواست ) توقف ارسال داده به یک دستگاه خاص دیگر در یک مقطع
خاص زمانی است .دستورات زیر در این رابطه مورد استفاده قرار خواهند
گرفت :

  • دستور
    Request to Send)RTS)

  • دستور
    Clear to Send)CTS)

  • دستور
    Data Terminal Ready)DTR)

  • دستور
    Data Set Ready)DSR) 

 


 نوشته شده توسط وحید قویدل در یکشنبه 86/10/2 و ساعت 1:16 عصر | نظرات دیگران()
 لیست کل یادداشت های این وبلاگ
نرم افزارهای ضدویروس
[عناوین آرشیوشده]

بالا

طراح قالب: رضا امین زاده** پارسی بلاگ پیشرفته ترین سیستم مدیریت وبلاگ

بالا